package com.wl.service;

import com.wl.pojo.Comment;

import java.util.List;

public interface CommentService {

    /**
     * 对文章发表评论的接口
     */
    Comment sendComment(Comment comment);

    /**
     * 获取文章评论
     */
    List<Comment> getPostCommentsByPostId(Integer postId);

    /**
     * 查询当前用户对某篇文章下面评论的点赞情况
     */
    List<Integer> getUserLikesComment(Integer userId, Integer postId);

    /**
     * 点赞某条评论
     */
    void likeComment(Integer userId, Integer id);

    /**
     * 取消点赞某条评论
     */
    void cancelLikeComment(Integer userId, Integer id);

    /**
     * 删除某条评论
     */
    void deleteComment(List<Integer> ids);
}
